package pe.edu.unmsm.fisi.sisconteg.view.controller;

import java.util.ArrayList;
import java.util.List;

import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import javax.faces.bean.ManagedBean;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import pe.edu.unmsm.fisi.sisconteg.business.service.EgresadoService;
import pe.edu.unmsm.fisi.sisconteg.domain.model.Egresado;

@ManagedBean
@Scope("view")
@Controller
public class IngresoEgresadoAsistente {

	private List<Egresado> listEgresados;
	private Egresado egresadoSeleccionado;

	@Resource
	private EgresadoService egresadoService;
	
	public IngresoEgresadoAsistente() {
		listEgresados = new ArrayList<Egresado>();
	}

	@PostConstruct
	public void init() {
		listEgresados = egresadoService.listarEgresados();
	}
	
	public List<Egresado> getListEgresados() {
		return listEgresados;
	}

	public void setListEgresados(List<Egresado> listEgresados) {
		this.listEgresados = listEgresados;
	}

	public Egresado getEgresadoSeleccionado() {
		return egresadoSeleccionado;
	}

	public void setEgresadoSeleccionado(Egresado egresadoSeleccionado) {
		this.egresadoSeleccionado = egresadoSeleccionado;
	}
	
}
